def bubble_sort(nums):
    swapped = True
    while swapped:
       swapped = False
       for i in range (len(nums) - 1):
           if nums [i] > nums [i + 1]:
               nums [i], nums [i + 1] = nums[ i + 1 ], nums [1]
               swapped = True
    return nums

            
def read21ist(filename):
    file = open(filename, 'r')
    data = file.readlines()
    return data


import time
m1 = read21ist("C:/Users/student/Documents/Кузнецова/Морафон по программированию первый этап/m1_sorted.txt")
m2 = read21ist("C:/Users/student/Documents/Кузнецова/Морафон по программированию первый этап/m2_reverse.txt")
m3 = read21ist("C:/Users/student/Documents/Кузнецова/Морафон по программированию первый этап/m3_shuffle.txt")


t_start = time.time()
bubble_sort(m1)
t_finish = time.time()
print("Время",round((t_finish-t_start) * 1000))

t_start = time.time()
bubble_sort (m2)
t_finish = time.time()
print("Время",round((t_finish-t_start) * 1000))

t_start = time.time()
bubble_sort (m3)
t_finish = time.time()
print("Время",round((t_finish-t_start) * 1000))
